home *** CD-ROM | disk | FTP | other *** search
/ PC Format (UK) 134 / PC Format DVD 2002.iso / Full / 3D Flash Animator / 3DFlashAnimator3Setup.exe / file0818_1f8a2f_1f8e65.bin < prev    next >
Encoding:
Text File  |  2001-11-08  |  3.4 KB  |  64 lines

  1. <comment> Displays the list of events. </comment>
  2.  
  3. <script language="EasyScript">
  4.  
  5. //////////////////////////////////////////////////////////
  6. // Shows a list of events. Events can be double clicked,
  7. // selected, deleted, and dragged and dropped.
  8.  
  9. function GetEventArray ()
  10. {
  11.     var buffer = new String;
  12.     var count = object.count;
  13.     if (!count) buffer = "<a OnMouseUp=window.selectDrop(object,null)><spacer><i>No Events</i></a>";
  14.     else {
  15.         buffer = "<div nowrap><table cellpadding=0><tr><font size=1><td></td>";
  16.         if (use_event_delay) buffer += "<td> Delay</td>";
  17.         buffer += "</font></tr>";
  18.  
  19.         for (n=0; n< count; n++){
  20.             buffer += "<tr><td>";
  21.             var event_object = object[n];
  22.             var array_string = "object";
  23.             var event_string = "object[" + n + "]";
  24.             if (n == count - 1) buffer += "<tree type=L height=26>";
  25.             else buffer += "<tree type=T height=26>";
  26.             buffer += "<img checkbutton src='images/small_" + event_object.getIconName() + ".bitmap' name='" + event_string + ".enable_flag' title='Enable/disable event'>";
  27.             buffer += "<img button src='images/small_dialog_window.bitmap' onMouseUp='" + event_string + ".open()' title='Open event'><spacer width=8>";
  28.  
  29.             if (use_event_delay){
  30.                 buffer += "<td>";
  31.                 buffer += "<input type='text' name='" + event_string + ".delay' size=4 onChange='object.changed()'>";
  32.                 buffer += "<a onclick=\"window.openSlider('" + event_string + ".delay',0,20,0.1,'','object.changed()')\">";
  33.                 buffer += "<img src=images/other_slider.bitmap></a>";}
  34.  
  35.             buffer += "<td>";
  36.             if (event_object.getRenameFlag()){
  37.                 buffer += "<td><input type='text' size=20 name='" + event_string + ".name' onBlur='window.reparse()' selected>";}
  38.             else {
  39.                 buffer += "<a showfocus OnDraw=window.selectDraw(" + event_string + ") ";
  40.                 buffer += "OnClick=window.selectClick(" + array_string + "," + event_string + ") ";
  41.                 buffer += "OnRightClick=window.selectRightClick(" + array_string + "," + event_string + ") ";
  42.                 buffer += "OnDrop=window.selectDrop(" + array_string + "," + event_string + ") ";
  43.                 //buffer += "OnRightMouseUp=window.openMenu('menu_right_click') ";
  44.                 buffer += "OnRightMouseUp=\"window.openMenu('menu_right_click', new Array (window, object, " + n + "))\" ";
  45.                 buffer += "OnDelete=window.selectDelete(" + array_string + "," + event_string + ") ";
  46.                 buffer += "OnDblClick=" + event_string + ".open()> <td>";
  47.                 buffer += event_object.name + "</td></a>";}
  48.  
  49.             if (event_object.type() == "PlaceEvent"){
  50.                 buffer += "<td>";
  51.                 buffer += "<img radiobutton src='images/small_event_stay.bitmap' name='" + event_string + ".mode' value='none' title='Stay in place'>";
  52.                 buffer += "<img radiobutton src='images/small_event_move.bitmap' name='" + event_string + ".mode' value='move' title='Move to next place'>";
  53.                 buffer += "<img radiobutton src='images/small_event_morph.bitmap' name='" + event_string + ".mode' value='morph' title='Morph to next place'>";
  54.                 //buffer += "<img checkbutton src='images/small_event_curve.bitmap' name='" + event_string + ".curve' title='Curved motion'>";
  55.                 buffer += "<img button src='images/small_key_position.bitmap' onMouseUp='" + event_string + ".showPosition()' title='Show place'>";
  56.                 buffer += "<img button src='images/small_record.bitmap' onMouseUp='" + event_string + ".capturePosition()' title='Record new place'>";}}
  57.  
  58.         buffer += "</table></div>";}
  59.  
  60.     return buffer;
  61. }
  62.  
  63. </script>
  64.